/**********************************************************************
Copyright by FFCS, 2006-09-26
File Name: target.h
Create Date: 2006-09-26
Author: CallerGen
Version:
Description: 
Last Version Date:
Version Date:
Modifications Since Last Version:
**********************************************************************/
/**********************************************************************
Copyright by FFCS, 2006-09-26
Class Name: FlowProcessor
Created Date: 2006-09-26
Author: CallerGen
File Name: target.h
Implementation File: 
Last Version Date:
Version Date:
**********************************************************************/
class PpmTaskFlowProcessor
{
public:
  int createTask(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int startCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int reportToGroup(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int modifyRequirements(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int startITSystemConfiguration(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int completeConfiguration(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int startITSystemTest(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int restartConfiguration(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int productRelease(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int startBusinessTest(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int taskRollback(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int finishCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int groupReturnProblem(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int groupCompleteCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int itTestComplete(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int testFail(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int businessTestFail(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int businessTestComplete(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int restartBusinessTestConfiguartion(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int checkComplete(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int releaseComplete(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int releaseInfoModify(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int taskCancel(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int checkConfiguartion(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int finishCheckConfiguartion(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int syncConfiguartion(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int finishSyncConfiguartion(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int failCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int failCheckConfiguartion(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int managerCheckFinished(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int MarketPlanningCheckFinished(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int departmentManagerCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int startMarketPlanningCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int startOtherRuleCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int OtherRuleCheckFinished(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int flowBack(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int flowExcute(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
  int createTaskConfirmation(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
	int departmentAutoCheck(
    BaseType& cl_1,
    string& str_2,
    string& str_3
    );
};
